
// vue的runtime核心包的加载【没有模板编译功能=>template属性不能使用】
//         项目的vue实例创建和模板渲染都是使用 render 函数的
//         vue模块化为了简化开发和整合配置，提供 vue-loader 加载 .vue 文件
//         .vue 文件可以一次性提供 模板，功能，样式的组成，由 vue-template-es2015-compiler 完成配置的编译
import { createApp } from 'vue'
import router from '@/router';
console.log("router:",router)
// console.log("路由生成的完整配置:",router.getRoutes())
console.log("router:",router.install)
import store from "@/store";
console.log("store:",store);
console.log("store:",store.install)



// 全局非模块化脚本文件的加载
import "./assets/js/a.js";
import "./assets/css/bootstrap.css";
import "./assets/css/base.css";
import "./assets/font/iconfont.css";
// import "./assets/scss/variable.scss";
import "nprogress/nprogress.css";
import "./assets/css/mynprogress.css";


import plugins from "@/plugins";

// 加载了一个由单文件组件.vue提供的 配置
import App from './App.vue'
// 基于单文件组件 App.vue 提供的配置，创建vue应用程序
createApp(App)
    .use(router)
    .use(store)
    .use(plugins)
    // 完成和模板的挂载关联
    .mount('#app')